import tensorflow as tf
import numpy as np 

x = tf.ones([2,2])
print(x)
print('-------------------')
#L1范数： 向量X的所有元素绝对值之和
print('L1范数：',tf.norm(x,ord=1))
#L2范数： 向量x的所有元素的平方和，然后再开根号
print('L2范数：',tf.norm(x,ord=2))
#无穷大范数： 向量x的所有元素绝对值的最大值
print('无穷大范数：',tf.norm(x,ord=np.inf))

x = tf.random.uniform([2,2],maxval=100,dtype=tf.int32)
print(x)
print('------------------')
xx=tf.reduce_max(x,axis=0)
print('维度1上的最大值：\n',xx)
xx=tf.reduce_max(x)
print('全局的最大值：\n',xx)
xx=tf.reduce_mean(x,axis=1)
print('统计1维度上的均值：\n',xx)